package models

// Log 统计用户登录数据 id, 用户id, 用户昵称，用户token，登录设备，登录时间
type Log struct {
	ID         uint   `gorm:"primaryKey" json:"id"`
	CreateDate int64  `json:"create_date"`
	UpdateDate int64  `json:"-"`
	UserID     uint   `json:"user_id"`
	UserModel  Users  `gorm:"foreignKey:UserID" json:"-"`
	IP         string `gorm:"size:20" json:"ip"` // 登录的ip
	NickName   string `gorm:"size:42" json:"nick_name"`
	Token      string `gorm:"size:256" json:"token"`
	Device     string `gorm:"size:256" json:"device"` // 登录设备
	Addr       string `gorm:"size:64" json:"addr"`
	DeletedAt  int64  `json:"deleted_at"`
	Status     int    `gorm:"default:1" json:"status"`
}
